package com.admin.server.services;

import java.util.List;

import com.admin.server.dao.Usuarios;
import com.admin.share.model.MensajeData;
import com.admin.share.model.PrivilegioDTO;
import com.admin.share.model.RolDTO;
import com.admin.share.model.UsuarioDTO;
import com.admin.share.services.UsuarioService;
import com.google.gwt.user.server.rpc.RemoteServiceServlet;

public class UsuarioServiceImpl extends RemoteServiceServlet implements UsuarioService {

	private static final long serialVersionUID = -7851690424748787088L;

	@Override
	public UsuarioDTO getUsuario(UsuarioDTO user) {
		return Usuarios.getTreeUsuario(user);
	}

	@Override
	public MensajeData saveGroup(UsuarioDTO user) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public MensajeData deleteGroup(String id) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public MensajeData saveUser(UsuarioDTO user) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public MensajeData deleteUser(String id, String rol_id) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<RolDTO> getRoles(String id) {
		return Usuarios.getRoles(id);
	}

	@Override
	public MensajeData modificarRoles(String user_id, List<String> roles_id) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<PrivilegioDTO> getPrivilegios() {
		return Usuarios.getPrivilegios();
	}
}
